home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
034a
/
hsldr09b.zip
/
HSLDOOR.DOC
< prev
next >
Wrap
Text File
|
1991-12-01
|
8KB
|
203 lines
┌─────────────┐
│ HSLDOOR.EXE │
└─────────────┘
HS/Link Bi-Directional File Transfer Door
Tom Kellen
ßETATech Computer Consulting
Version 0.05ß
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PURPOSE: To provide a means for Spitfire SysOps to implement
HS/Link's Bi-Directional file transfers.
INTRODUCTION:
THIS RELEASE IS AN EXTREMELY ROUGH BETA VERSION. MANY FEATURES ARE
STILL TO COME. THIS VERSION IS FUNCTIONAL, BUT USE IT AT YOUR OWN
RISK AS THIS SOFTWARE HAS NOT BEEN THOROUGHLY TESTED.
I've just begun playing with Samuel Smith's HS/Link file transfer
protocol. So far it has yielded impressive results, but alas,
Spitfire BBS does not yet implement support for Bi-Directional
protocols. HSLDoor should make full use of this protocol on a
Spitfire BBS possible.
INSTALLATION:
HSLDoor assumes that you have read the documentation for HS/Link and
have used HSCONFIG to configure your copy of HS/Link. HSLDoor imposes
very little control over HS/Link. HSLDoor also assumes that HS/Link
resides in a directory that is on your PATH (hmmm, that's a lot of
assumptions).
Create a directory for HSLDoor. For documentation purposes we will
assume that you are using C:\SF\HSLDR. Copy HSLDOOR.EXE and
HSLDOOR.CFG into this directory.
You will need to modify at least 2 lines in HSLDOOR.CFG (any text
after the ; are considered comments and ignored). Here is an example
configuration file:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
BBS=The Paradigm BBS; BBS Name
REGNO=62526; Registration Number
DEST=D:\TC\LD\; Final destination for uploaded files
LOG=E:\TP\BCC\SF\CALLERS.TMP;
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
The first line is the name of your BBS. This will be displayed as the
door closes and will also be displayed on all menus once you register
the door.
The second line is your registration number. If you are still
evaluating the door and have not registered, leave this as 000000.
The final line is the destination path for all the files uploaded
through HSLDoor.
The fourth is optional and is an alternate log file name if you don't
wish logging to CALLERS.TMP.
You must use the keywords BBS=, REGNO=, DEST=, and LOG=.
Once you have completed this, you will need to modify your SF.BAT to
install this door. This is pretty straight forward, and like any
other Spitfire door. Here is a snippet from my SF.BAT:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
:DOOR_H
REM HS/Link Transfer Door
cd\sf\hsldr
copy c:\sf\sfdoors.dat
HSLDOOR
erase sfdoors.dat
CD \SF
GOTO LOOP
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
This snippet is also included in the distribution ZIP as SF.BAT. Just
remember to copy SFDOORS.DAT (or one of the other SFxxxx.DAT files if
running from a menu) to the HSLDoor's directory. HSLDoor needs this
information and will update the master copy in your node directory
after it has run.
The final step is to edit your SFDOOR.MNU file and add a line for this
door. See your Spitfire manual if you need more information on this.
That should get you going.
OPERATION:
The first time HSLDoor is run it will create a directory under it's
home directory called HSLTR.WRK. HSLDoor uses this directory during
file transfers. DO NOT use this directory or copy any files to it as
HSLDoor deletes all the contents when it is through working.
When a user runs HSLDoor, it reads the SFDOORS.DAT file to get all the
vital information. It then goes out and get's a list of all the
directories that this user should have access to based on the
information you have configured for your BBS (this is stored in
SFFAREA.DAT).
From the door's main menu, the user has 4 choices. [ D ] takes the
user to a menu where they can request files for download. This will
create a listing of up to 100 files. If the file is available to the
user, it is added to their list and they are notified of the byte size
of the file.
[ U ] takes the user to a menu where they can create a list of the
files they will upload. They are prompted for file name and a 45
character file description.
Once either or both of the above options have been completed, the user
should select [ S ] start their HS/Link transfer. All of the files
uploaded will go into the HSLTR.WRK directory. Once the transfer is
completed, HSLDoor will check the files uploaded with the list the
user provided. If they uploaded different files, the user will be
asked to provide a description for those files. Once the door has all
the descriptions for all the files, they will be moved from the
HSLTR.WRK directory to the destination directory you specified on the
third line of the HSLDoor configuration file. The SFFILES.BBS file
in this directory will also be updated with the file name, size, date
uploaded, and description.
The final [ Q ] option exits the user from the door.
HSLDoor will log it's transactions to your caller's log for
informational purposes. When the user exits the door, HSLDoor will
update the master copy of SFDOORS.DAT so that the user is credited for
their uploads and downloads.
That's about all there is to the door right now. Quite simple and
straight forward.
KNOWN LIMITATIONS and COMING ATTRACTIONS:
* HSLDoor does not do very extensive checking for file space
before attempting to copy the files to the destination
directory. This will come shortly.
* Much better documentation. This is a 2:00 am slap together.
Any and all other suggestions you may have are welcomed and
appreciated. I would like to make this door as useful as possible.
NOTE: One final reminder, this software is VERY beta and has had
VERY LITTLE testing. I am counting on you all for that.
Use the door at your own risk, but please provide as much
feed back as possible!!
EPILOGUE:
This is a SHAREWARE utility. The program is NOT crippled and NO
features are disabled. Sending in the $5.00 US registration fee with
the registration form to the address below will get you a registration
number that will remove the [Unregistered Shareware Version] message
and allow your BBS name to be displayed.
Try the door thoroughly until you know in your heart that it is of use
to you, and then send in the registration form and fee. If it isn't,
please let me know what features might improve the door.
HS/Link is Copyright by Samuel H. Smith and you are highly encouraged
to register this superb file transfer protocol.
AUTHOR CONTACT:
Problems, solutions, kudos and ideas are welcomed. I can be reached
at the following:
The Paradigm BBS ßETATech Computer Consulting
404/671-1581 P. O. Box 566742
1200-19,200 Baud 24 Hrs/Day Atlanta, GA 30356-6013
DISCLAIMER:
Use of this program acknowledges this disclaimer of warranty: "This
program is supplied as is. ßETATech Computer Consulting disclaims all
warranties, express or implied, including, without limitation, the
warranties of merchantability and of fitness of this program for any
purpose. ßETATech Computer Consulting assumes no liability for
damages direct or consequential, which may result from the use of this
program."
REVISION HISTORY:
26-NOV-1991 v0.02ß VERY ßeta Initial Release.